<?php


namespace app\controller;


use think\captcha\facade\Captcha;
use think\facade\Validate;
use think\facade\View;

class code
{
   public function form(){
       return View::fetch('form');
   }
   public function check(){
       //验证规则
//      $validate  = Validate::rule([
//          'captcha'=>'require|captcha'
//      ]);
//      //和表单数据对比
//       $result = $validate->check([
//           'captcha'=>input('post.code')
//       ]);
//       if($result){
//           echo '成功';
//       }else{
//           dump($validate->getError());
//       }


       //用tp6封装好的类进行验证
       if(!captcha_check(input('post.code'))){
           dump('验证失败');
       }
   }

   //独立验证码
   public function cap(){
       return Captcha::create('verify');
   }
}